package cn.aitrox.ry.service.config.service;

import cn.aitrox.ry.bean.RespResult;
import cn.aitrox.ry.service.config.dto.in.ComponentCreateInDto;
import cn.aitrox.ry.service.config.dto.in.ComponentEditInDto;
import cn.aitrox.ry.service.config.entity.ComponentEntity;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ComponentService {
    ComponentEntity read(Integer id);

    PageInfo<ComponentEntity> search(Integer page, Integer pageSize, List<Integer> ids, String name);

    RespResult create(ComponentCreateInDto input);

    RespResult edit(ComponentEditInDto input);
}
